/*@import url('//fonts.googleapis.com/css2?family=Inter:wght@500;700&display=swap');*/
@import url('//fonts.googleapis.com/css2?family=Rubik:wght@400;700&display=swap');
body{
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family: 'Inter', sans-serif;
	font-weight: 300;*/
	/*font-family: 'Rubik', sans-serif;*/
	letter-spacing: .5px;
}
#main-content a:active{color:red;}
h1,h2,h3,h5,h6,p,a,span,body #main-content h2{
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family: 'Inter', sans-serif;*/
	/*font-family: 'Rubik', sans-serif;*/
}
.navbar{padding:0;margin-bottom: 30px;background:#000;}
.navbar .navbar-nav .nav-link{font-size: 0.9em;color:#e6e6e6;border-right: 1px solid #4e5358;}
.navbar .navbar-nav .menu-item:last-child .nav-link{border:none;}
.navbar .navbar-nav li:hover{}
.navbar .navbar-nav .nav-lin:hover a,
.navbar .navbar-nav .nav-link:focus, 
.navbar .navbar-nav .nav-link:hover{color:#999;}
.navbar-dark .navbar-nav .active>.nav-link{background: #000;}
.banner-container{margin-bottom:10px;}
.navbar #menu-menu{margin:0 auto;}
.row .widget-box{margin-bottom: 10px;border:0px;}
.logo-img{width: 40%;}
.posts-list{padding:5px 0 0 5px;margin-bottom: 5px;}
.posts-list li:first-child a{font-weight: 600;}
/*#featured{margin-bottom: 25px;}*/
.posts-list a, 
#featured a,
.widget-head a{display:inline-block;}
.posts-list li{list-style:none;padding: 4px 0;border-bottom: 1px solid #eee;}
.posts-list li img{width:100%;}
.link-list-image{margin: 4px 0;}
body a:hover{color:#d60f08; text-decoration:none!important;}
/*#main-content .bold_section h2.widget-head{
	font-size:14px;
	line-height: 15px;
	font-weight: 600;
}*/
.bold_section .posts-list li:first-child a{font-size:14px;font-weight: 600;}
#main-content h2.widget-head{
	color:#000;
	background:#f2f2f2;
	font-size:18px; 
	padding:9px;
	margin-bottom: 0;
	transition: background-color .3s;
	border: 1px solid #f2f2f2;
	line-height: 18px;
	font-weight: 600;
}
#featured h2 .headline-link{font-size:20px!important;margin-top: 5px;}
#featured .link-list-image{margin-top:0px;width: 100%;}
.n_img a{width:100%}

.widget-box.widget_categories ul{padding-left: 20px;}
.widget-box.widget_categories ul li a{font-size: 14px;}
.wpd-video-wrap iframe{width:100%;}
.wpd-subscribe{margin-bottom:10px;}
.wpd-subscribe a{margin-right: 5px;}
#featured .featured-wrap:not(:first-child) .the-content{display:none;}
#featured .featured-wrap:not(:first-child) h2 .headline-link {
	font-size: 14px!important;
}
#featured .featured-wrap:not(:first-child) .n_img{
	width: 25%;
    display: inline-block;
}
#featured .featured-wrap:not(:first-child) h2{
	margin: 0 2%;
	width: 70%;
	display: inline-block;
	font-weight: normal;
}

/* Footer */
#footer{
	background:#000;
}
#footer .navigation{
	list-style:none;
	padding: 10px;
    margin: 0;
	text-align: center;
}
#footer .navigation li{
	display: inline-block;
	text-align:left;
}
#footer .navigation li a{
	color: #ccc;
	font-size:1em; 
	padding: 7px;
}
#footer .navigation li a:hover{
   color: #999;
}
#footer .copyright{
	color:#ccc;
	text-align:center;
	padding: 7px;
	font-size: 12px;
}
#footer .search-field{
	border:0px;
}
#footer .btn{
    background: #fff;
    color: #000;
    border: 0px;
	text-align: right;
}
.widget-box .postform {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.footer-logo{margin:0 auto;max-width: 400px;}
@media screen and (min-width: 768px) {
	/*.wpd-posted-links{
		height: 500px;
		overflow-y: auto;
		scrollbar-color:#f2f2f2 #fff;
		scrollbar-width: thin;
	}
	.wpd-posted-links::-webkit-scrollbar {
	  width: 10px;
	}

	.wpd-posted-links::-webkit-scrollbar-track {
	  background-color: #e4e4e4;
	  border-radius: 100px;
	}
	.wpd-posted-links::-webkit-scrollbar-thumb {
	  background-color: #f2f2f2;
	}*/
}
@media screen and (max-width: 768px) {
	.logo-img{width: 100%;}
	nav.navbar{padding:5px; }
	nav.navbar .navbar-collapse .menu-item{text-align: center;border-bottom: 1px solid #c2c3c3;}
	.navbar-toggler{margin: 0 auto;}
}